Executing a Platform Independent Model of the UML-to-CSP Transformation on a Commercial Platform
نویسندگان
چکیده
Model-Driven Engineering is a software development method that enables one to model applications at a high level of abstraction and introduce platform speci c details automatically by means of model transformations. Similarly, models speci ed in human-readable visual languages can be mapped automatically onto lower-level languages that enable one to formally derive properties such as termination, deadlock freeness, etc. Since di erent commercial tools tend to store models in slightly di erent ways, the transformations that automate mappings between models need to be modeled as well. This enables one to develop transformations that integrate with tools whose metamodels di er slightly from the corresponding language standard. This paper applies MoTMoT to transform a platform independent, human-readable, and visual model of the AGTIVE UML-to-CSP transformation into code that integrates with a tool that slightly deviates from the UML 2.0 standard.
منابع مشابه
Islamic Social Banking Platform (Case of Resalat Islamic Bank)
In this paper, we examined an effective business model for the ecosystem of Islamic FinTech for Resalat Islamic Bank. The article discussed three phases of Resalat Bank development as a Platform in formulating social business models that require new value propositions, value constellations, and profit equations, and as such, resembles business model innovation. The result of the qualitative met...
متن کاملUML to XML-Schema Transformation: a Case Study in Managing Alternative Model Transformations in MDA
In a Model Driven Architecture (MDA) software development process, models are repeatedly transformed to other models in order to finally achieve a set of models with enough details to implement a system. Generally, there are multiple ways to transform one model into another model. Alternative target models differ in their quality properties and the selection of a particular model is determined ...
متن کاملUsing Aspects for Platform-Independent to Platform-Dependent Model Transformations
This paper presents an aspect-based approach for realizing a transformation from platform-independent to platform-dependent models in the context of a model transformation chain that generates queueing-based performance models from UML design models of serviceoriented applications. The purpose of generating such performance models is to evaluate the performance of the system under development i...
متن کاملAutomatic Generation of Performance Models
The paper proposes a model-driven approach for deriving performance models from UML design models of ServiceOriented Architecture (SOA) enterprise systems, in order to evaluate their run-time performance from the early development phases. This helps to choose between different architecture, design, and configuration alternatives in order to meet the performance requirements. The source model of...
متن کاملAspect Oriented UML to ECORE Model Transformation
With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007